# -- coding: utf-8 --
import requests
import re

# 前台登陆

# 首页
s = requests.session()
url = 'http://10.7.154.79:8044/Tinyshop3.1/index.php?con=simple&act=login'
r = s.post(url)
resp = r.text
# print(resp)
pattern = "name='tiny_token_login' value='(.*)'/"  # 正则表达式的模式
r = re.compile(pattern)  # 编译正则表达式，生成一个正则表达式（ Pattern ）对象, 供findall函数使用
str = r.findall(resp)  # 在字符串中找到正则表达式所匹配的所有子串，并返回一个列表
print(str[0])

# 登陆
url = 'http://10.7.154.79:8044/Tinyshop3.1/index.php?con=simple&act=login_act'
datas = 'account=w@w.com&password=111111&tiny_token_login=%s' % str[0]
headers = {'Content-Type': 'application/x-www-form-urlencoded'}
r = s.post(url, data=datas.encode(), headers=headers)
if '安全退出' in r.text:
    print('successful')
else:
    print('fail')
